ADP\BaseVersion\Includes\AdminExtensions\AdminPage\Tabs\Rules A

Total Complexity 72
Dependencies 9
Dependents 0
Total lines 626
Lines of code 495
Logical lines of code 165
Comment lines 24
Methods 27
Properties 3

Methods 27

Method Rating Maintainability Complexity Lines of code
makeGetRulesArgs()
B
40 19 59
getViewVariables()
A
36 11 80
enqueueScripts()
A
36 7 76
getAllAvailableTypes()
A
34 1 161
handleSubmitAction()
S
57 6 15
getSearchQueryIfExists()
S
76 4 3
getIsOnlyActive()
S
78 2 3
getBulkAction()
S
78 2 3
getIsOnlyInactive()
S
78 2 3
getAllAvailablePersistenceTypes()
S
61 1 14
registerAjax()
S
91 1 2
__construct()
S
73 1 5
setDiscountAmount()
S
71 1 6
discountPercentage()
S
71 1 6
priceFixed()
S
71 1 6
setPriceFixed()
S
71 1 6
discountAmount()
S
71 1 6
getActive()
S
79 1 3
withContext()
S
81 1 3
getIsHideInactive()
S
79 1 3
getPaginationHtml()
S
65 1 9
getTabRules()
S
67 1 8
getTitle()
S
79 1 3
getKey()
S
81 1 3
getHeaderDisplayPriority()
S
81 1 3
getRelativeViewPath()
S
81 1 3
formatOutput()
S
78 1 3